class StringUtils{

  /**
   * 验证密码只包含6-18位字母，数字
   *
   * @param account
   * @return
   */
  static bool checkAccountMarkNmu(String account) {
//        ^[a-zA-Z0-9\\u4e00-\\u9fa5]+$ 验证用户名只包含字母，数字，中文
//        String all = "^[a-zA-Z0-9]+$";
    String regex = "^(?![0-9]+\$)(?![a-zA-Z]+\$)[0-9A-Za-z]{6,18}\$";
    if (account == null || account.isEmpty) return false;
    return new RegExp(regex).hasMatch(account);
  }

  /**
   * 验证6位数字密码
   */
   static bool isSixPwd(String pwd) {
     String regex = "^\\d{6}\$";
     if (pwd == null || pwd.isEmpty) return false;
    return RegExp(regex).hasMatch(pwd);
  }

}